草庐IT

uitableview - Swift UITableViewCell 对齐

全部标签

ios - 如何修复 UITableView Accessibility 在滚动时说错语言?

我正在用波兰语创建一个应用程序(波兰语在iPhone设置中设置)。所有VoiceOver文本均以波兰语表示(如按钮、数字等)。但是当我用三个手指滚动UITableView时,它会用英文显示:“第1到10行,共16行”(波兰语为第1、10和16行)。如何解决?编辑:它用带有波兰口音的英语说“Rows%dto%dof%d”。有趣的是,在像Contacs这样的系统应用程序中,当滚动时,它会用完整的波兰语显示“Rows%dto%dof%d”。 最佳答案 我找到了解决方案。在xcode中,在项目设置的信息选项卡中,有一个Localizatio

具有 3 个不同高度的不同原型(prototype)单元格的 iOS 7+ UITableView

这应该很简单,但看来我需要伸出手去问问其他人是否遇到过这个......我有一个针对iOS7+的xcode6项目。我正在使用Storyboard和autolayout。我创建了一个UIViewController,放置在UITableView上,在那个UITableView上我放置了3个不同的原型(prototype)单元格,每个单元格都有不同的高度。每个原型(prototype)单元格都有自己的UITableViewCell类,并相应地链接了UIElement。这些原型(prototype)单元格是在Storyboard的GUI编辑器中设计的,每个单元格都有固定的高度。永远不会像这样长

ios - 向上滚动时 UITableView 跳动/断断续续/生涩

我在使用UITableView时遇到了这个问题,tableView的cells高度不同,自动布局约束设置不当。当您向下滚动到tableView的底部并加载更多数据(无论使用reloadData还是insertRowsAtIndexPaths),然后向上滚动时,tableView会在某个时候开始跳动,然后一直跳动,直到您滚动到最顶层。不仅是我自己的项目,我在github(link)上发现这个项目也有同样的问题,所以你可以重现它。 最佳答案 问题解决了吗?我终于解决了这个问题,关键是计算估计高度。似乎您返回的估计越准确,跳跃/断断续续的

ios - 分页UITableView,设置内容偏移量

我正在尝试在我的UITableView中实现分页。我的单元格高度几乎是全屏的,代码在这里:-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath{return([[UIScreenmainScreen]bounds].size.height)-(self.navigationController.navigationBar.frame.size.height)-20;}我已经在界面生成器中设置了分页,但是偏移量有点错误。我猜这是因为它使用窗框的大小作为其偏移量。

ios - 具有动态高度的自定义 View 作为 UITableView 标题 ios xcode

在我的项目中,我有一个1.MovieplayerView,2.一个带有动态内容的标签,3.一个行数可变的tableView。我在scrollView中对所有这些View执行此操作。但我总是遇到标签动态高度的问题。它有时会与tableView重叠。我开始知道我们可以使用customView作为tableView标题。如何使用可变内容高度和自动布局来完成?我是iOS新手。有什么建议吗??我知道如何将View作为表头添加到表中。但是当View中的内容发生变化时,它会与tableView的内容重叠。我经历过Howtoresizesuperviewtofitallsubviewswithauto

ios - 在 NSFetchedResultsController 管理的 UITableView 中添加新行

我正在使用NSFetchedResultsController实现一个UITableView。#D5ProductViewController.h@interfaceD5ProductViewController:D5ViewControllerAbstract@property(nonatomic,strong)NSManagedObjectContext*managedObjectContext;@property(nonatomic,strong)D5Product*product;@property(weak,nonatomic)IBOutletUITableView*tabl

iphone - 设置 UITableView 的框架不能正常工作

我有一个ViewController,里面有一个tableView。当我设置它的tableView的框架时,它出现在屏幕上与我给它的框架不同的地方。例如,给它一个200的X坐标和128的宽度会使整个东西离开屏幕。这里是我实例化ViewController的地方:myPopover=[[PopupVCalloc]initWithFrame:CGRectMake(100,47,128,150)];以及ViewController的初始化代码:-(id)initWithNibName:(NSString*)nibNameOrNilbundle:(NSBundle*)nibBundleOrNi

iphone - 来自两个不同 UITableView 的单个文本

我有两个UITableview,如果我在每个表中选择一行,该特定行的textLabel.text应该显示在一个UIAlertview中。如何合并两个表格的textLabel.text并显示在一个UIAlertView中谁能告诉我我该怎么做EX:一个显示A、B、C、D的表格View和一个显示1、2、3、4的表格View。这两张table来自不同的类(class)。现在假设如果我按表1中的一行,我将得到textLabel.text作为“A”,如果我按表2,我将在View中得到textLabel.text为“1”,如果选择表1中的A和表中的12我应该得到一个显示消息为“A1”的AlertVi

ios - 在 UITableView 中使用带有 [UIImage resizableImageWithCapInsets] 的 UIImageView 会导致延迟

这是我用来生成UITableViewCell的代码。我在iOS6/iOS7中测试。如果我删除有关UIImageView的代码,UITableView会滚动得很好。但是对于UIImageView它会滞后和痉挛。我正在寻找解决滞后问题的解决方案。提前谢谢你。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"BubbleCell";UITableViewCell*cell=[table

ios - UITableView 的表差异补丁算法

我正在使用UITableView来显示一组持久保存在服务器上的对象。服务器在检测到更改时通知客户端拉出新集。我不喜欢重新加载整个表。我需要一种算法来使用插入、移动、重新加载和删除操作来修补旧表,以便将其转换为新表。完成此任务的最简单算法是什么? 最佳答案 我应该先用谷歌搜索一下,对于那些最终来到这里寻求答案的人;https://github.com/khanlou/NSArray-LongestCommonSubsequence 关于ios-UITableView的表差异补丁算法,我们在